ВВЕДЕНИЕ
Электронная коммерция с каждым годом набирает все больший оборот популярность Интернет-магазинов растет среди покупателей ежедневно. Интернет стал одним из основных и самых эффективных способов взаимодействия с покупателями. Основную часть аудитории сети Интернет составляют люди работающие в офисах и проводящие большую часть времени за компьютером. Как правило их образ жизни не позволяет им тратить большое количество времени на походы по off-line магазинам в поисках именно того что им нужно. Возможность заказать интересующий продукт в Интернете является для них хорошим выходом из ситуации. Однако в России аудитория людей покупающих товары в on-line сети еще только формируется так как многие пока не доверяют такому методу совершения покупок. Но не смотря ни на что данная отрасль стала одним из самых перспективных направлений бизнеса.
Компания Saletennis является одной из самых известных в сфере теннисных продаж. В данном сегменте сложно удивить покупателя уникальным ассортиментом товара поэтому компаниям приходится делать акцент на улучшении качества обслуживания клиентов и внедрение новых технологий.
Проблема состоит в необходимости устранения проблемы невысокого качества работы Интернет-магазина.
Объектом работы выступает интернет-магазин Saletennis.
Предметом является создание мобильного приложения для Интернет-магазина Saletennis.
Целью работы является создание мобильного приложения для сайта интернет-магазина Saletennis.
Были поставлены следующие задачи
— Познакомиться с предприятием и провести анализ текущих бизнес-процессов
— Выявить слабые места и предложить решение по их устранению
— Построить функциональную модель предприятия и провести её анализ
— Выбрать программное средство и методы реализации приложения
— Внедрить приложение на предприятие
В работе было использовано такое программное обеспечение как MS Project Andriod Studio Ramus русскоязычный аналог BPWin. Каждая из указанных программ помогла решить определенный круг поставленных задач.
Проведение серьезной аналитической работы и практической разработки невозможно без теоретической базы. По этой причине были изучены материалы следующих методических источников….

Advertisement
Узнайте стоимость Online
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Прикрепить файл
Рассчитать стоимость

Работа № 4231. Это ОЗНАКОМИТЕЛЬНАЯ ВЕРСИЯ работы, цена оригинала 1000 рублей. Оформлен в программе Microsoft Word.

Оплата. Контакты

1 АНАЛИЗ ДЕЯТЕЛЬНОСТИ SALETENNIS.COM

1.1 Общая характеристика

Магазин теннисных товаров Saletennis — официальный дистрибьютор профессионального теннисного инвентаря. Магазин сотрудничает с ведущими фирмами-производителями спортивной экипировки для занятий теннисом и сквошем. Розничные магазины находятся в трех городах России Москва Екатеринбург Тюмень также в Saletennis можно осуществить заказ через Интернет. Saletennis осуществляет продажу теннисных товаров на протяжении десяти лет имеет более 1000 клиентов. В г.Екатеринбурге насчитывается три розничных магазина в ведущих теннисных центрах области. В 2015г. открыт розничный магазин в г. Тюмень в январе 2016 г. розничный магазин в г. Москва.
В Saletennis реализуются следующие товары
— ракетки Babolat Head Wilson
— сумки и чехлы Adidas Asics Babolat Head Nike Wilson
— одежда мужская Adidas Asics Babolat Head Nike Wilson
— одежда женская Adidas Asics Babolat Nike Wilson
— детская одежда Adidas Babolat Head Nike Wilson
— мужская обувь Adidas Asics Babolat Head Nike Wilson
— женская обувь Adidas Asics Babolat Head Nike Wilson
— детская обувь Adidas Asics Babolat Head Nike Wilson
— струны Babolat Gamma Head Luxilon Prince Solinco Wilson
— мячи Babolat Head Wilson
— аксессуары виброгасители гриппы книги журналы магнит оборудование для тренировок овергрипы суппорта Grande.
Развитие тенниса в регионе и в стране оказывает сильное влияние на увеличение потребителей. Федерация тенниса России существует 101 год а Свердловская областная Федерация тенниса работает всего 10 лет за последний год в регионе прошло более пятидесяти профессиональных соревнований и семьдесят пять любительских. Трое свердловских спортсменов входят в состав сборной команды России в 2016 году трое спортсменов удостоено звания «мастер спорта» аттестовано 20 судей создана региональная коллегия судей. В 2016 году открыто 4 теннисных центра 2 детские школы тенниса. Saletennis является главным спонсором всех региональных соревнований а также ведущих спортсменов области. Saletennis сотрудничает с организаторами соревнований в г.Красноярск Челябинск Тюмень Ханты-Мансийск Москва Курган Заречный Каменск-Уральский Краснодар Омск.
Реклама Saletennis как главного спонсора размещается на сайтах Свердловской областной Федерации тенниса Федерации тенниса Тюменской области сайте всероссийского любительского теннисного тура Amatour на сайте любительского теннисного тура Свердловской области печатная реклама размещается в ежемесячном журнале «tennis weekend» баннеры на сетки размещены в теннисных центрах г. Екатеринбурга Ханты-Мансийска Челябинска Кургана и Тюмени. Афиши с акциями размещаются во всех теннисных центрах Свердловской области при открытии новых магазинов размещались баннеры 3х6 в г. Тюмень и г. Москва рядом с теннисными центрами.
В Saletennis работают профессиональные стрингеры обучение которых проходит дважды в год на семинарах и мастер-классах от производителей струн и станков последний семинар 25-28.04.16 Babolat г. Москва. Продавцы – консультанты также проходят обучение от специалистов ведущих брендов теннисной экипировки. Для всех сотрудников магазина организовано тренировочное время для занятия теннисом руководство магазина считает что «только испытав самостоятельно можно дать хороший совет покупателю»
Целевая аудитория – люди занимающиеся спортом а именно теннисом. Возраст и уровень игры не имеет значения. Профессиональные игроки тренеры и любители тенниса. Организаторы соревнований и региональные Федерации тенниса Коллегии судей.
Доставка товаров при заказе в Интернет-магазине «Saletennis» производится в течение двух суток после 100 предоплаты за заказанный товар. Кроме того при сумме заказа свыше 10 тыс. руб. доставка осуществляется бесплатно до терминала транспортной компании а свыше 15 тыс. руб. до двери клиента. Стоимость доставки при сумме заказа менее 10 тыс. руб. обговаривается с менеджером компании. Компания «Saletennis» сотрудничает с такими транспортно-экспедиторскими компаниями как «Деловые линии» «Кит» «СДЭК». Доставка товаров в Армению Беларусь Казахстан и Крым осуществляется в течение трех дней условия доставки аналогичные. Доставка товаров по городу Екатеринбург производится в течение суток при сумме заказа свыше 15 тыс. руб. по городу Екатеринбург Березовский и Верхняя Пышма – бесплатно при сумме заказа менее 15 тыс. руб. стоимость доставки согласовывается с менеджером.
Оплатить заказанный товар в Интернет-магазине «Saletennis» можно двумя способами наличными при доставке товара курьером и банковской картой или безналичным переводом через отделение любого коммерческого банка.
Кроме того на сайте Интернет-магазина «Saletennis» размещен образец договора-оферты условия определения размера одежды и обуви различных фирм гарантийные условия и условия возврата обмена товара.
Таким образом Saletennis является одной из крупнейших сетей магазинов теннисных товаров. В магазинах данной торговой сети реализуются всемирно известные бренды теннисной экипировки. Кроме того торговой сетью предлагаются индивидуальные партнерские программы для тренеров спортивных магазинов региональных федераций тенниса спортивных школ и клубов.
1.2 Организационная структура организации
Увеличивается популярность Интернет-торговли среди потребителей что и обусловило стремительный рост количества интернет-магазинов как в мире в целом так и в России в частности. Организационная структура такого рода магазинов подвижна и легко поддается изменениям в зависимости от конъюнктуры рынка спроса на продаваемые товары и объемов продаж.
Организационная структура Интернет-магазина «Saletennis» представленная на рисунке 1 состоит из двух уровней. Первый уровень представлен директором организации а второй включает пять подразделения каждый из которых выполняет определенную функцию и задачи. Такая структура применяется и эффективна на небольших предприятиях с несложной технологией и минимальной специализацией.
Рисунок 1 – Организационная структура интернет-магазина «Saletennis»
Из рисунка 1 видно что возглавляет организацию директор который организует всю работу распоряжается имуществом и средствами заключает договоры. Директор непосредственно руководит всеми подразделениями. Директор организации без доверенности действует от имени организации в том числе представляет его интересы и совершает сделки выдает доверенности на право представительства от имени организации в том числе доверенности с правом передоверия издает приказы о назначении на должности работников организации о переводе и увольнении применяет меры поощрения и налагает дисциплинарные взыскания контролирует планирование формирование распределение прибыли организации занимается управлением затратами осуществляет иные полномочия не отнесенные к компетенции иных органов организации.
Технический отдел включает программистов отдел IT WEB-дизайна. Программисты занимаются развитием и поддержкой существующих сервисов интернет-магазина борьбой с чрезвычайными ситуациями. К функциям отдела IT относится настройка серверов периферических компьютеров АТС настройки бухгалтерской информационной системы. Отдел WEB-дизайна осуществляет разработку дизайна сайта баннеров и рассылок в единой концепции ресурса.
Интернет-магазин состоит из следующих структурных элементов web-сайта подразделяемого на функциональные элементы системы обработки заказа системы оплаты системы доставки товара системы работы с поставщиками и маркетинговой службы данные структурные подразделения объединены под общим названием «фронт-офис» и так называемого «бэк-офиса» — служб и людей чья работа непосредственно связана с деятельностью организации но не видна клиентам.
Бэк-офис является операционно-учетным подразделением обеспечивающим работу подразделений участвующих в управлении активами и пассивами организации. Но при этом данное подразделение включает в себя операционно-учетные функции административные обслуживающие функции технического обеспечения и т.п. зависящие от величины организации.
Служба SEO занимается продвижением сайта интернет-магазина среди поисковых служб. Служба SMO выполняет функции по продвижению сайта среди социальных медиа. Данные подразделения играют огромную роль в структуре интернет-магазина т.к. именно от их деятельности зависит популярность количество клиентов интернет-магазина.
При этом такие функции бэк-офиса как ведение бухгалтерии или оказание юридических услуг на начальном этапе не требует существенных человеческих затрат и могут осуществляться директором магазина самостоятельно.
Отдел-интернет маркетинга занимаются продвижением интернет-ресурсов детальный анализ внешней среды сайта планирование маркетинговой стратегии развития интернет-ресурса планирование трафика объема продаж и бюджета продвижения развитие различных инструментов стимулирования продаж путем работы с внешней и внутренней средой сайта контроль эффективности работы сайта.
Таким образом организационная структура интернет-магазина «Saletennis» состоит из двух уровней. Первый уровень представлен директором организации а второй включает пять подразделения каждый из которых выполняет определенную функцию и задачи. Такая структура применяется и эффективна на небольших предприятиях с несложной технологией и минимальной специализацией.
Преимуществами такой структуры являются простота конкретность заданий и исполнителей. Один руководитель сосредотачивает в своих руках руководство всей совокупностью процессов имеющих общую цель.
Главным недостатком структуры является высокая загрузка руководителя и высокие требования к квалификации руководителя.
1.3 SWOT-анализ организации
SWOT анализ с англ. SWOT Analysis — вид ситуационного анализа позволяющий оценить текущую и будущую конкурентоспособность товара компании на рынке с помощью анализа внутренней и внешней среды организации. Метод SWOT анализа — универсальная методика стратегического менеджмента. Объектом SWOT анализа может стать любой продукт компания магазин завод страна образовательное учреждение и даже человек. SWOT в расшифровке есть «Сильные стороны» Strengths «Слабые стороны» Weaknesses «Возможности» Opportunities и «Угрозы» Threats. Такой вид анализа дает возможность оценить актуальное состояние организации и составить стратегическое планирование дальнейшего развития компании. SWOT анализ принято представлять в виде таблицы.
Сильные стороны Слабые стороны
Топовые бренды
Цены и наличие специальных ценовых акций на топовые товары
• Удобство расположения для целевого покупателя три самых популярных теннисных центра г.Екатеринбурга центр тенниса в г.Тюмень соседнее расположение с офисами Amatour и Российского теннисного тура г.Москва
• Внешний вид точки – заметность и привлекательность вывески
• Обстановка торговой точки чистота дизайн интерьера качество выкладки в магазине
• Наличие возможности заказов по интернет
• Наличие программ лояльности для постоянных покупателей
• Квалифицированность персонала
• Возможные формы оплаты
Гарантия возврата
Реклама торговой точки
Наличие контрактов для судейских коллегий организаторов соревнований спортсменов и тренеров.
Недостаточность ассортимента
Малая осведомленность клиента об интернет-магазине
Нехватка обслуживающего персонала
Малая торговая площадь
Возможности Угрозы
• выход на интернет-аудиторию как один из способов привлечения новых покупателей
• расширение ассортиментных групп
• увеличение объема покупки на покупателя с помощью акций спецпредложений активных продаж
• поиск методов снижения налогового бремени
• спонсорство соревнований различных уровней
• статус официальных представителей определенных марок
• Снижение дохода у целевой аудитории как следствие экономического спада или нестабильности в экономике
• Увеличение затрат на арендную плату и затрат на поддержку торговой марки в большем размере чем потенциальный рост продаж
• Рост отпускных цен на товары
Появление конкурентов продающих сопоставимый товар
Увеличение стоимости логистических операций
В ходе анализа выявлено что Saletennis имеет устойчивые позиции на рынке так как обладает рядом преимуществ перед конкурентами однако ассортимент товара требует расширения. Ценовая политика у всех конкурентов схожа в связи с установкой цен официальными товарными марками. Saletennis выбрал верный вектор развития – Урал и Сибирь и в качестве поддержки одну точку в Центральной России.
В сегменте присутствует конкуренция со стороны других интернет-магазинов. В связи с этим магазину требуется повысить качество обслуживания клиентов устранить недостатки в бизнес-процессах предприятия а также оптимизировать процесс обработки интернет-заказов. Одним из слабых мест является медленный процесс обработки заказов. Поэтому руководством было принято решение о создании мобильного приложения которое смогло бы сделать быстрее и комфортнее процесс их обработки. Как правило клиентам нужен оперативный ответ по поводу необходимых позиций. С приложением продавцы-консультанты смогут получить быстрый доступ к сайту посмотреть необходимую информацию по нужным позициям и дать ответ клиенту.
1.4 Конкурентная среда компании
Основные группы товаров продаваемые на Saletennis теннисная одежда и обувь ракетки мячи для тенниса аксессуары для ракетки сумки и чехлы принадлежности для теннисного корта. Географические границы товара не ограничены однако Saletennis осуществляет доставку по России и страны ближнего зарубежья.
Рисунок 2 – Бизнес-процессы интернет-магазина «Saletennis»
В первую очередь рассмотрим процессы наивысшей важности без организации которых работа Интернет-магазина невозможна. Это четыре процесса обеспечивающие движение товара от поставщика к конечному покупателю.
1. Организация закупок. Ключевая задача данного процесса – это обеспечение своевременной поставки товаров от поставщиков. В том числе поиск этих самых поставщиков и достижение договоренностей.
При организации закупок принимается во внимание стратегия что делать с ассортиментом расширять сокращать поддерживать. Также оценивается сколько товаров уходит в единицу времени сколько времени занимает поставка. И в соответствии с этим планировать сроки и объемы партий.
2. Управление контентом. Контент-менеджмент обеспечивает добавление товаров на сайт фотографирование и съемку видео составление описаний и т.д. При этом контент-менеджмент включает в себя и простановку цен. Алгоритм простановки цен предоставляет стратегический маркетинг.
3. Логистика. Логистика является многопрофильным процессом включающим в себя складской учет снабжение расходными материалами обработку и доставку заказов.
Во-первых логистика отвечает за обеспечение складской дисциплины. Общий принцип такой товар должен иметь свой id и каждое место ячейка на складе также должно иметь свой id. Товар должен быть однозначно привязан к ячейке склада находиться в нужном месте учтен по количеству находиться на этом месте в нужном количестве.
Во-вторых задача логистики учитывать скорость расходования упаковочных и прочих материалов. С учетом этого своевременно пополнять запасы. Часто такую функцию называют снабжением.
В-третьих логистика обеспечивает комплектование и отправку заказов. Для исключения ошибок на этом этапе применяются сканеры штрих-кодов и перекрестные проверки комплектности заказов.
В-четвертых логистика отвечает за работу со службами доставки. То есть за передачу заказов контроль доставки и обмен информацией.
4. Поддержка Клиентов — это процесс отвечающий за связь с покупателями и обеспечивающий на 100 входящих запросов обработку заказов на этапе подтверждения и согласования. Кроме того важным элементом поддержки Клиентов является поиск решений проблем покупателей в том числе нестандартных.
5. Маркетинг
Задача маркетинга в Интернет-магазине — разработать методы и реализовать увеличение продаж.
Маркетинг бывает двух видов стратегический и оперативный.
Стратегический маркетинг работает на этапе выбора ниши формирования УТП выработки стратегии конкурентного преимущества и разработки моделей ценообразования.
Оперативный маркетинг — это ведение рекламных кампаний и продвижения.
Кроме того оперативный маркетинг нуждается в управлении сборе статистики анализе результатов и корректировке. Поэтому выделяем отдельную функцию управления маркетингом.
6. IT
Любое изменение в Интернет-магазине как правило требует вмешательства программиста. Это и есть задача IT обеспечения.
Еще одна задача — сделать так чтобы у вас работали компьютеры принтеры сетевое оборудование и прочая техника.
7. Кадровое обеспечение
Кадровое обеспечение призвано обеспечить компанию персоналом создать единую методику обучения адаптации сотрудников не зависимо от специфики работы.
Данный процесс включает в себя задачи ведения КДП кадрового делопроизводства прием на работу отпуск премия больничный перевод на другую должность увольнение и т.д.
8. Бухгалтерия
Бухгалтерия — это прослойка между фирмой Интернет-магазином и государственными надзорными органами. Налоги взносы подача отчетности — это функции бухгалтерии.
Кроме того бухгалтерия осуществляет расчет и выплату зарплат премий дивидендов и т.д. То есть обеспечивает и контролирует корректность оформления денежных операций.
Важно отметить что в функции бухгалтерии входит оптимизация налогообложения. Чаще всего функции бухгалтерии даже в самом маленьком Интернет-магазине выполняет именно бухгалтер-специалист. Поэтому задача владельца принудить бухгалтера к тому чтобы он разработал законную налоговую схему с минимальными издержками.
9. Управление персоналом
Управление персоналом — это процесс в рамках которого задаются регламенты и инструкции — правила игры для сотрудников если брать спортивную аналогию. Выполняется планирование деятельности во времени — тренерская установка на игру.
Кроме того должно быть обеспечено неукоснительное следование правилам — нарушитель обязательно получит сначала желтую а потом и красную карточку.
Чаще всего функции оперативного планирования и управления персоналом выполняются первым лицом средним и низшим менеджментом компании.
10. Финансовое обеспечение
Часто финансовым обеспечением пренебрегают на ранних этапах развития Интернет-магазина. И это огромная ошибка. Наличие простейшего финансового плана хотя бы на 3 месяца вперед может в разы увеличить прибыль владельца Интернет-магазина.
Именно поэтому в крупных компаниях финансовому планированию уделяется достойное внимание. Но крупные компании обойдутся и без моих советов. А владельцам небольших компаний я настоятельно рекомендую немедленно начать планировать расходы и доходы на следующие 3-6 месяцев. Для этих целей подойдет MS Excel или программа для ведения домашних финансов.
И уже при наличии плана функцией финансового обеспечения является акцептирование платежей. То есть если выделены средства на какой-то расход то расход утверждается. Если не выделены то расход отвергается либо бюджет корректируется. Это позволяет тратить деньги взвешенно а не на эмоциях или интуиции. Так как вы сразу видите сколько денег у вас останется на конец месяца если вы сегодня потратите еще на это это и это…
11. Юридическое обеспечение
Юридическое обеспечение — это прослойка между вами и судебной системой.
Задача юридического обеспечения — минимизировать судебные риски Интернет-магазина в случае возникновения конфликтов с контрагентами. То есть обеспечить вашу юридическую правоту при судебном разбирательстве.
Далее были рассмотрены основные проблемы бизнес-процессов на предприятии. Существует проблема длительной процедуры регистрации новых товаров со склада которая приводит к снижению количества заказов и как следствие прибыли.
Добавление новых товаров на сайт сейчас добавление происходит практически вручную.
Неисправности работы сайта и регистрации новых клиентов приводят к снижению посещаемости сайта. При увеличении штата наблюдается рост себестоимости продукции.
Среди недостатков существующей модели следует отметить следующие
− отсутствие возможности принятия оперативных управленческих решений в процессах формирования интернет заказов
− невозможность введения гибкой системы скидок из-за отсутствия базы данных сформированных заказов на товар
− ошибки в выгрузке информации и невозможность контроля доставки товаров приводили к возникновению ситуаций когда товар не был доставлен вовремя клиенту − отсутствие удобного интерфейса приводило к увеличению времени принятия заказов и оттоку клиентов
− отсутствие автоматических выгрузок также может привести к неоправданному увеличению численности персонала
− наличие подрядной организации а не своих сотрудников приводит к возникновению типичных для аутсорсинга рисков.
Для более подробного рассмотрения и анализа процессов была построена функциональная модель.
Функциональна модель IDEF0 — методология и графическая нотация предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматривается логические отношения между работами а не их временная последовательность. Данная модель является одной из самых прогрессивных моделей и используется при организации бизнес проектов и проектов основанных на моделировании всех процессов как административных так и организационных.
Рассмотрен основной бизнес-процесс поступления интернет-заказа от клиента.
Рисунок 3 — Контекстная диаграмма
По контекстной диаграмме видно что в качестве входов в данном бизнес-процессе непосредственно сами заказы сопроводительные документы и товары поставщика. Все эти данные являются необходимыми звеньями всего процесса работы интернет-магазина. Без сопроводительных документов невозможен ни один бизнес-процесс в коммерческой деятельности а без товара невозможен процесс купли-продажи.
Рисунок 4 – Декомпозиция бизнес-процесса
Декомпозиция описывает процесс движения товара с момента поступления его закупки и до момента продажи. Начальный процесс-это закупка товара которая включает в себя товар от поставщика сопроводительные документы а также непосредственно заказы на основе которых менеджер может формировать будущую закупку.
Следующий подпроцесс-это само хранение товара. После поступления товар приходуется заносится в 1C вместе со всеми необходимыми документами.
Завершающий этап движения товара на предприятии это продажа которая также сопровождается всеми необходимыми документами и обязательными выплатами государству в виде налогов.
Рисунок 5 – Процедура обработки заказа
После того как клиент формирует заказ на сайте продавец интернет-магазина откладывает необходимый товар вместе с соответствующей документацией. Затем происходит процесс подтверждения наличия товара со стороны магазина и подтверждение заказа со стороны клиента. Продавец обязательно связывается с клиентом и уточняет необходимость каждой позиции в соответствии с их фактическим наличием. Далее заказ либо переформировывается либо окончательно подтверждается и переходит в стадию подтвержденного. Если же какая-либо позиция заказа по факту отсутствует в наличии то эти данные сразу поступают в отдел закупок и делается заказ поставщику.
Рисунок 6 – Хранение товара
После анализа бизнес-процессов было принято решение об усовершенствовании процесса обработки интернет-заказов по средству создания мобильного приложения. На базе данной диаграммы «Как есть» необходимо будет построить диаграмму «Как надо».
2 РАЗРАБОТКА ПРОЕКТА ПО СОЗДАНИЮ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
2.1 Маркетинговый анализ
Маркетинговый анализ — совокупность специальных видов анализа получивших распространение именно в маркетинге и особым образом решающих специфические маркетинговые задачи например портфельный анализ в т.ч. с помощью матрицы БКГ или матрицы McKinsey. В данной работе было принято решение использовать метод анализа в виде так называемой матрицы McKinsey General Electric GE.
В основе матрицы McKinsey General Electric GE лежит два показателя привлекательность рынка на который хочет вступить или на котором уже существует компания и преимущества в конкуренции или конкурентоспособность товара компании на данном рынке. От силы данных показателей зависит портфельная стратегия компании
— чем выше конкурентоспособность товара и чем выше привлекательность рынка — тем выше потенциал достижения успехов в данном направлении бизнеса
— чем слабее товар компании относительно конкурентов чем ниже привлекательность отрасли — тем ниже возможности для роста бизнеса в данном направлении
Критерии привлекательности и конкурентоспособности рождаются из анализа внешней среды рынка и внутренней среды имеющихся ресурсов компании. Критерии очень перекликаются с критериями SWOT-анализа и могут быть заимствованы из него.
Не существует универсального списка критериев привлекательности и конкурентоспособности. Под каждый конкретный анализ составляется отдельный список на основе имеющейся информации у компании.
Критерии привлекательности включают в себя рыночные факторы потребительские факторы и факторы описывающие тенденции динамику сегмента. Принятие решения о вхождении или не вхождении в сегмент должно строиться на оценке возможности компании завоевать лояльность потребителей которую проще получить предлагая уникальный не имеющий аналогов и в тоже время максимально удовлетворяющий актуальные потребности товар. В противном случае выход в сегмент без уникального действительно нужного продукта повышает вероятность неудачного входа на высоко-конкурентные рынки.
К рыночным факторам привлекательности сегмента относятся текущий размер сегмента или емкость рынка уровень развития сегмента и его потенциальная емкость в натуральном и стоимостном выражении темп роста сегмента за последние 3 года возможность дальнейшего расширения ассортимента бренда при входе в сегмент количество игроков в сегменте и динамика их продаж наличие рекламной поддержки в сегменте.
Сегмент считается привлекательным для компании по рыночным факторам если
— размер сегмента большой 1-4 место на всем рынке — рекомендуется смотреть на стоимостное значение емкости рынка
— темпы роста сегмента превышают темп роста рынка как в натуральном так и в стоимостном выражении
— в сегменте присутствует ограниченное количество игроков без инвестиций в рекламу
— при успешном входе в сегмент возможно дальнейшее расширение ассортимента
К потребительским факторам привлекательности сегмента относятся размер целевой аудитории культура потребления товаров в сегменте развита или не развита уровень знания и лояльности к товарам конкурентов существование неудовлетворенных или скрытых потребностей у потребителей сегмента.
Сегмент считается привлекательным для компании по потребительским факторам если
— размер потребительской базы сегмента большой 1-4 место на всем рынка
— низкий уровень культуры потребления продукта — высокий потенциал роста рынка
— уровень знания конкурирующих брендов среди аудитории не высок уровень лояльности низкий
— часть текущих потребностей потребителя в товаре не удовлетворена существуют скрытые и неудовлетворенные потребности
Потребительские факторы — являются наиболее важными факторами модели McKinsey так как оценивают наличие свободных рыночных ниш анализируя существование неудовлетворенных потребностей покупателей.
К ключевым тенденциям рынка относятся прогноз роста сегмента на ближайшие 5 лет в стоимостном и натуральном выражении анализ потребительских трендов существуют ли предпосылки к изменению поведения потребителей анализ рисков вызванных изменением макросреды — демографических политических природных социально-культурных экономических факторов существование предпосылок для появления новых игроков рынка и ужесточение конкуренции.
Сегмент считается привлекательным для компании по ключевым тенденциям если
— прогнозируется долгосрочный рост сегмента в особенности когда сегмент является самым быстрорастущим из оцениваемых альтернатив
— существующие потребительские тренды благоприятны для входа на рынок
— минимальны риски влияния макросреды на снижение емкости рынка риски экономический кризис смена власти изменение климата ужесточение климатических условий снижение уровня жизни населения уменьшение целевой аудитории из-за демографического спада и т.д.
Критерии конкурентоспособности должны отражать долгосрочную возможность компании конкурировать с существующими лидерами сегмента критерии должны быть оценены с использованием сравнения с конкурентами. Критерии конкурентоспособности включают в себя факторы описывающие силу конкурентного преимущества компании ресурсные возможности компании и силу рыночной конкуренции.
К факторам характеризующим конкурентоспособность товара на рынке относятся наличие у товара уникального торгового преимущества — возможность дифференцировать товар в сегменте возможность обеспечить обязательные базовые характеристики товара на требуемом уровне.
Компания способна конкурировать в сегменте если товар компании имеет уникальное преимущество перед уже представленными на рынке товарами товар компании способен удовлетворить базовые потребности в продукте на требуемом или на более эффективном уровне.
Факторы конкурентоспособности товара в модели McKinsey являются наиболее важными факторами. От того насколько бренд компании будет отличаться от уже представленных в сегменте товаров будет зависеть успех выхода в новый сегмент. Новые продукты появляющиеся на рынке должны быть лучше по свойствам доступнее проще и комфортнее в использовании.
К ресурсам компании способным влиять на конкурентоспособность товара относятся сила торговой марки компании ресурсы в области финансов маркетинга квалификации персонала распределения канала продаж логистики и т.п скорость принятия решений и скорость реакции на изменения рынка.
Компания способна конкурировать в сегменте если она обладает более сильным или сопоставимым брендом достаточными ресурсами в области финансирования маркетинга квалификации персонала продаж и т.п. для работы на рынке скорость реакции компании на рыночные изменения выше или на сопоставимом уровне с существующими игроками рынка.
Сила конкуренции сегмента говорит о существовании угроз со стороны новых участников рынка интенсивности конкуренции насколько рынок поделен насколько перенасыщен насколько сильны и активны конкуренты возможности игроков сформировать барьеры или дать ответный ход при входе компании в сегмент возможности занять место в канале продаж и достичь целевого потребителя.
Наиболее интересными для компании являются рынки с низким уровнем конкуренции игроки малоактивны рынок не насыщен и не поделен а также сегменты в которых конкуренты не способны оперативно сформировать ответные меры и в которых входные барьеры незначительны. Очень много теории Она не нужна
Представлена матрица McKinsey для интернет-магазина Saletennis.
В обеих таблицах используется «Вес фактора»-данный показатель был выставлен аналитиком предприятия. «Сегмент 1» представляют непосредственно покупатели интернет-магазина Saletennis «Сегмент 2» включает в себя клиентов конкурентов.
Для анализа были выбраны следующие критерии по конкурентоспособности
— Товар компании удовлетворяет потребностям целевой аудитории от использования товаром
— Бренд имеет хороший имидж высокий уровень знания лояльность аудитории
— Компания является гибкой и может быстро адаптироваться к рыночным изменениям
— Компания является гибкой и может быстро адаптироваться к рыночным изменениям
— Хорошая рекламная кампания в социальных сетях наличие Youtube-канала
Рисунок 7-Критерии конкурентоспособности сегмента
В таблице критериев конкурентоспособности наибольший вес был отдан критерию который отвечает за бренд и хороший имидж компании. Несмотря на то что компания является достаточно небольшой Saletennis-уже является хорошо узнаваемым брендом по всей стране в теннисном мире. Этому способствует наличие розничных магазинов в трех городах страны в том числе и в Москве которая является одним из основных рынков сбыта наличие фирменного стиля логотипа цвета шрифта и тд. также делает Saletennis узнаваемым брендом. Кроме того различные программы поддержки широкого круга спортивных мероприятий помогают повысит узнаваемость бренда.
Что касается наименьшего веса то он был поставлен по критерию низкой конкуренции в сегменте. Конкуренция в сегменте безусловно есть но не такая высокая. Для предприятия являются более весомыми критерии относящиеся к сохранению имиджа. В сфере теннисных продаж крайне сложно удивить клиента особым ассортиментом поэтому высокий уровень конкурентоспособности достигается за счет хорошего имиджа и высокого уровня лояльности к клиентам.
Далее представлен список критериев для привлекательности сегментов то это следующие критерии
— Объем продаж сегмента высокий
— Кол-во игроков в сегменте незначительно
— Существуют возможности для расширения ассортимента в сегменте
— Низкий уровень культуры использования продукта = значит есть возможность роста
— Сила конкурирующих брендов не велика низкий уровень знания лояльности несформированный имидж продукта
— Риски влияния внешних факторов экономических политических социальных тенденций минимальны
Рисунок 8-Критерии привлекательности сегмента
В данной таблице наибольший вес снова отдан критерию отвечающему за бренд. Он является наиболее важным так как среди конкурентов Saletennis бренд наиболее узнаваем и привлекательным для клиентов.
Наименьший вес-возможность расширения ассортимента в сегменте. В сфере теннисным продаж можно сказать что ассортимент товаров является примерно одинаковым. Имеются основные бренды наименования которые продает каждый теннисный магазин поэтому в данном вопросе является важным правильное представление товара и так называемый сервис.
В итоге был получен следующий результат который можно увидеть на рисунке 10
Рисунок 9-Интерпритация результатов матрицы
Рекомендации по интерпретации матрицы
— Сегмент оценивается как перспективный для входа если он имеет высокие оценки как минимум по одному из критериев либо «высокий по привлекательности» либо «высокий по конкурентоспособности».
— Сегменты отмеченные серым цветом в матрице могут быть рассмотрены как целевые в случае существуют положительные прогнозы что привлекательность или конкурентоспособность сегмента повысится в ближайшие года на основе оценки потенциала рынка или выход в данные сегменты обеспечит более легкое проникновение в будущем в наиболее привлекательные сегменты
— Сегменты имеющие оценку «низкий» по одному из критериев должны рассматриваться с особой осторожностью так как обладают высокими рисками
— Концентрируйте все ресурсы и усилия на привлекательных рынках где позиции компании гарантированы за счет наличия конкурентных преимуществ
— Уходите или ограничивайте вход на непривлекательные рынки где компания не имеет конкурентного преимущества.
В результате анализа матрицы можно сказать что сегмент имеет хороший потенциал для входа предприятие движется в правильном направлении. Конкуренция в сегменте находится на среднем уровне а это значит что предприятию необходимо придерживаться следующей стратегии
— все усилия необходимо концентрировать на конкурентных преимуществах
— четко определить за счет чего сможет расти сегмент
— защищать и укреплять существующие позиции на рынке
Для эффективной оценки положения предприятия на рынке необходимо провести не только анализ внешней среды но и обратиться к внутренним бизнес-процессам. Провести их анализ определить слабые места и их устранить.
2.2 Планирование задач по разработке приложения
Далее представлен план по разработке приложения во время прохождения практики. ДИАГРАММА ГАНТА
1. Знакомство с предприятием 10.04.17 10.04.17
2. Изучение информационной базы предприятия 11.04.17 12.04.17
3. Работа с сайтом интернет-магазина 13.04.17 17.04.17
4. Анализ и обработка данных по бизнес-процессам предприятия 18.04.17 19.04.17
5. Подготовка теоретической базы для создания приложения 20.04.17 21.04.17
6. Подготовка к техническому заданию 24.04.17 26.04.17
7. Согласование технического задания с руководством 27.04.17 27.04.17
8. Решение о внедрении 28.04.17 28.04.17
9. Разработка приложения 01.05.17 05.05.17
10. Окончание разработки сдача проекта 06.05.17 06.05.17
2.3 Возможные риски при реализации проекта
Во время работы над проектом возникают определенные риски без которых невозможно создание ни одного проекта. В каждой сфере они специфичны что касается разработки приложения то могут возникнуть следующие проблемы
— сбой в работе хостинга
— прекращение работы провайдера
— низкая производительность и как следствие потеря клиентов
— прекращение финансирования
— увеличение требований заказчика
2.4 Совершенствование бизнес-процессов. Построение модели Как надо
В первой главе были рассмотрены основные бизнес-процессы предприятия и принято решение об усовершенствовании процесса создания заказа в интернет-магазине. Имеется модель «Как есть» из которой мы можем получить модель «Как надо».
Применение функциональной модели «Как надо» позволяет не только сократить сроки внедрения информационной системы но также снизить риски связанные с невосприимчивостью персонала к информационным технологиям.
В новую модель представленную на рисунке 12 была добавлена ветка использования мобильного приложения. По ней видно что в приложение поступают данные о наличии товара из рабочей базы данных сотрудники пользуются приложением и подтверждают заказ.
Рисунок 10 – Функциональная модель «Как надо»
2.5 Функциональная матрица ответственностей
Матрица ответственности представляет собой особый метод определения функциональных областей ключевых направлений деятельности критериев принятия управленческих решений где существуют неясности. Все разногласия возникающие в ходе данного процесса могут быть вынесены на общее обсуждение и впоследствии разрешены путем принятия коллективного решения.
В частности матрица распределения ответственности дает возможность избежать дупликации выполняемых функций в коллективе. При возникновении спорных ситуаций руководитель процесса может ссылаться на конкретное лицо отвечающее за цепочку процесса где возникло разногласие или ошибка. Таким образом в коллективе устанавливается более открытый метод коммуникации основывающийся на консультировании и информировании участников процесса[13].
Таблица 1. Резюме Критические вопросы модели
Распределение ролей и обязательств — Для лучшего понимания собственных полномочий
— Для повышения эффективности коммуникаций
Ответственность — Для разъяснения кто и кому подотчетен
Обязательства — Для выявления полномочий
Ответственность за работу — С целью наделить сотрудников полномочиями необходимыми для выполнения конкретной работы
Роль менеджера среднего звена — Ускорить координацию выполняемых процессов с поставленными задачами
Утверждение — Во избежание неопределенностей при многоразовой отчетности
Таблица 2. Условные обозначения матрицы ответственности — RACI
R Исполнитель Responsible Лежит ответственность за выполнение поставленной задачи. На каждую задачу должно приходиться не менее одного Исполнителя. Степень ответственности распределяется Утверждающим
A Утверждающий Accountable Перед ним производится отчет в полученном результате имеются полномочия как принимать так и отвергать предложения накладывать на них вето. На каждый проект выделяется не более одного Утверждающего
С Консультант Consulted Консультация и согласование принимаемых решений. Характеризуется двусторонней связью между подразделениями
I Информируемый Informed Поступает конечная информация о проделанной работе. Характеризуется односторонней связью
Рисунок 11 – Матрица ответственности
В данной матрице задействованы следующие лица
— A-директор компании
— R-менеджер интернет-магазина
— L-программист
— M-управляющий менеджер магазина
Формирование основной задачи проекта лежит на директоре предприятия он должен четко выразить основные требования и пожелания по приложению. Маркетинговый анализ проводится менеджером интернет-магазина в чьи обязанности входит разработка и ведение маркетинговой стратегии интернет-магазина. Выбор ПО лежит также на менеджере который должен видеть как пользовательскую сторону проекта так и техническую по которой консультирует непосредственно программист. Реализацию осуществляет программист. Тестировкой занимается программист и менеджер. За продвижение готового продукта отвечает менеджер-интернет магазина. Анализ и обработку данных делает программист с консультацией менеджера который анализирует обработанные данные.
2.6 Расчет стоимости проекта
Эффект – следствия результат каких-либо действия или причин. Эффект может измерять в социальном денежном и материальном выражении. Экономический эффект выражает результат каких-либо действия в материальном виде.
Экономическая эффективность проекта позволит определить в какой мере повлияет новый внедренный продукт на финансовую часть предприятия.
Для начала необходимо рассчитать себестоимость проекта таблица 4.
Таблица 4 — расчет себестоимости и составления калькуляции.
Проект является рентабельным и экономически выгодным.
3 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА ДЛЯ SALETENNIS.COM
3.1 Выбор системы управления контентом
Перед началом разработки приложения в первую очередь встает вопрос о выборе программного обеспечения с помощью которого будет реализован проект. Для обзоры были выбраны Android Studio WebStorm и Intel XDK.
Android Studio — это интегрированная среда разработки IDE для работы с платформой Android анонсированная 16 мая 2013 года на конференции Google IO. IDE находилась в свободном доступе начиная с версии 0.1 опубликованной в мае 2013.
Android Studio основанная на программном обеспечении IntelliJ IDEA от компании JetBrains официальное средство разработки Android приложений[3]. Данная среда разработки доступна для Windows OS X и Linux[4]. 17 мая 2017 на ежегодной конференции Google IO Google анонсировал язык Kotlin используемый в Android Studio официальным языком программирования для платформы Android в добавление к Java и С++.
Основные особенности — реализована возможность вёрстки в реальном времени доступно множество вариантов размеров и разрешений экранов. Встроены инструменты улучшения качества приложений и монетизации. Имеются инструменты для отслеживания эффективности рекламных объявлений. Добавлено средство взаимодействия с бета-тестерами.
Рисунок 12– Интерфейс Android Studio
JetBrains WebStorm — интегрированная среда разработки на JavaScript CSS & HTML от компании JetBrains разработанная на основе платформы IntelliJ IDEA.
WebStorm обеспечивает автодополнение анализ кода на лету навигацию по коду рефакторинг отладку и интеграцию с системами управления версиями. Важным преимуществом интегрированной среды разработки WebStorm является работа с проектами[1] в том числе рефакторинг кода JavaScript находящегося в разных файлах и папках проекта а также вложенного в HTML. Поддерживается множественная вложенность когда в документ на HTML вложен скрипт на Javascript в который вложен другой код HTML внутри которого вложен Javascript — то есть в таких конструкциях поддерживается корректный рефакторинг.
LiveEdit — новая возможность WebStorm появившаяся в версии 5 и позволяющая одновременно редактировать код html css или javascript и видеть как результат отображается в браузере. Для этого требуется поддержка такой возможности со стороны браузера поэтому WebStorm при установке ставит плагин для Google Chrome[4]. Плагин работает с браузерами Google Chrome и его производными.
Рисунок 13– Интерфейс WebStorm
Intel® XDK NEW — первая редакция новой версии Intel® XDK выпущенная в сентябре 2013 года. Выпуск был обусловлен тем что корпорация Intel в феврале 2013 года приобрела средства разработки appMobi для HTML5 которые включают appMobi XDK и Dev Center служба сборки версий.
Среда Intel XDK состоит из набора средств разработки редактор эмулятор устройств и отладчик библиотеки пользовательских интерфейсов Javascript оптимизированной для мобильных приложений приложения для тестирования на устройствах прикладных программных интерфейсов для разработчиков игровых приложений с ускоренной визуализацией системы Intel на базе облака для подготовки версий приложений для большинства Интернет-магазинов и средства переноса приложений iOS в среду HTML5.
Среда легко устанавливается на операционные системы Linux Microsoft Windows и Apple и предоставляет спектр функций для взаимодействия с операционной системой устройства подключение нативных плагинов работу с контактами телефона камерой акселерометром геолокацией мультисенсорностью встроенными видео — и аудиоплеерами и т.д.
Разработка приложений может осуществляться на основе пустых шаблонов и готовых примеров. Встроенное приложение App Designer позволяет легко и быстро создавать и редактировать пользовательский интерфейс UI в режиме кода и конструктора.
Рисунок 14– Интерфейс Intel SDK
Самая популярная IDE на данный момент — Android Studio поскольку она разрабатывается Google интегрирована с Gradle использует новую структуру проекта по умолчанию находится в состоянии стабильной сборки и создана под Android-разработку. Поэтому основным фактором в пользу Android Studio стало то что было заранее известно под какую операционную систему будет создаваться приложение.
3.2 Структура приложения
На рисунке.. представлена схема структуры работы приложения для наглядности и понимания происходящих процессов.
Рисунок 15 – Структура приложения
3.3 Разработка приложения
Интерфейс программирования приложений Application Programming Interface — набор методов функций который программист может использовать для доступа к функциональности программного компонента программы модуля библиотеки. API является важной абстракцией описывающей функциональность «в чистом виде» безотносительно того как реализована эта функциональность.
API определяет функциональность которую предоставляет программа модуль библиотека при этом API позволяет абстрагироваться от того как именно эта функциональность реализована. Программные компоненты взаимодействуют друг с другом посредством API. При этом обычно компоненты образуют иерархию — высокоуровневые компоненты используют API низкоуровневых компонентов а те в свою очередь используют API ещё более низкоуровневых компонентов.
По такому принципу построены протоколы передачи данных по Internet. Стандартный протокол Internet сетевая модель OSI содержит 7 уровней от физического уровня передачи пакетов бит до уровня протоколов приложений подобных протоколам HTTP и IMAP. Каждый уровень пользуется функциональностью предыдущего уровня передачи данных и в свою очередь предоставляет нужную функциональность следующему уровню.
Важно заметить что понятие протокола близко по смыслу к понятию API. И то и другое является абстракцией функциональности только в первом случае речь идёт о передаче данных а во втором — о построении компьютерных приложений.
API библиотеки функций и классов включает в себя описание сигнатур и семантики функций.
Application Programming Interface API программный интерфейс взаимодействия между системами позволяющий
— получать доступ к бизнес-сервисам предприятия
— обмениваться информацией между системами и приложениями
— упростить взаимодействие между компаниями партнерами разработчиками и клиентами
API стратегия включает в себя
— Разработку бизнес-продуктов на основе существующих API
— Предоставление внутренних сервисов разработчикам
— Модели монетизации API для построения мультиканального взаимодействия и повышения прибыли
Реализация концепции Open API помогает трансформировать бизнес встраивать его в гибкую проектную экосистему игроков рынка создавать условия для постоянной генерации новых идей и формирования дополнительной ценности при управлении массивами корпоративных данных.
Рынок интеграционных решений развивается в контексте эволюции API — от EDI и SOAP до Web 2.0 с которого началась эра публичных API. Число таких интерфейсов в ближайшие 3 года может вырасти более чем в 50 раза и достичь 1 миллиона. Это связано с мультиканальностью каналы взаимодействия с клиентами должны меняться вместе с ними. Непрерывный рост количества потребителей и объема данных привел к появлению экономики API помогающей на основе открытых интерфейсов создавать инновационные бизнес-модели использования корпоративных активов и сервисов.
Практически все операционные системы Unix Windows MacOS и т. д. имеют API с помощью которого программисты могут создавать приложения для этой операционной системы. Главный API операционных систем — это множество системных вызовов.
В индустрии программного обеспечения общие стандартные API для стандартной функциональности имеют важную роль так как они гарантируют что все программы использующие общий API будут работать одинаково хорошо или по крайне мере типичным привычным образом. В случае API графических интерфейсов это означает что программы будут иметь похожий пользовательский интерфейс что облегчает процесс освоения новых программных продуктов.
С другой стороны отличия в API различных операционных систем существенно затрудняют перенос приложений между платформами. Существуют различные методы обхода этой сложности — написание «промежуточных» API API графических интерфейсов Qt Gtk и т. п. написание библиотек которые отображают системные вызовы одной ОС в системные вызовы другой ОС такие среды исполнения как Wine cygwin и т. п. введение стандартов кодирования в языках программирования например стандартная библиотека [[Си языка C написания интерпретируемых языков реализуемых на разных платформах sh perl php tcl Java и т. д.
Также необходимо отметить что в распоряжении программиста часто находится несколько различных API позволяющих добиться одного и того же результата. При этом каждый API обычно реализован с использованием API программных компонент более низкого уровня абстракции.
Например для того чтобы увидеть в браузере строчку «Hello world» достаточно лишь создать HTML-документ с минимальным заголовком и простейшим телом содержащим данную строку. Что произойдёт когда браузер откроет этот документ Программа-браузер передаст имя файла или уже открытый дескриптор файла библиотеке обрабатывающей HTML-документы та в свою очередь при помощи API операционной системы прочитает этот файл и разберётся в его устройстве повызывает через API библиотеки стандартных графических примитивов операции типа «очистить окошко» «написать выбранным шрифтом Hello world» при этих операциях библиотека графических примитивов обратится к библиотеке оконного интерфейса с соответствующими запросами уже эта библиотека обратится к API операционной системы с запросами вида «а положи-ка мне в буфер видеокарты вот это».
При этом практически на каждом из уровней реально существует несколько возможных альтернативных API. Например мы могли бы писать исходный документ не на HTML а на LaTeX для отображения могли бы использовать любой браузер. Различные браузеры вообще говоря используют различные HTML-библиотеки и кроме того всё это может быть вообще говоря собрано с использованием различных библиотек примитивов и на различных операционных системах.
Основными сложностями существующих многоуровневых систем API таким образом являются
Сложность портирования программного кода с одной системы API на другую например при смене ОС
Потеря функциональности при переходе с более низкого уровня на более высокий. Грубо говоря каждый «слой» API создаётся для облегчения выполнения некоторого стандартного набора операций. Но при этом реально затрудняется либо становится принципиально невозможным выполнение некоторых других операций которые предоставляет более низкий уровень API.
Основные типы API
— Внутренние API
1 Доступ к API предоставляется только внутренним разработчикам
2 Приложения нацелены на сотрудников предприятия
— Партнерские API
1 API доступны только ограниченному набору бизнес-партнеров
2 Приложения предназначены для конечных потребителей и для бизнес-пользователей
— Публичные API
1 Доступ предоставляется любому внешнему разработчику Приложения нацелены на конечных пользователей
Для написания мобильного приложения Saletennis была использована платформа Phonegap. С помощью нее приложение пишется на HTML5 CSS и JavaScript. В итоге оно было написано в Android Studio но вместо языка Java используется HTML.
PhoneGap — бесплатный open-source фреймворк для создания мобильных приложений созданный Nitobi Software. Позволяет создать приложения для мобильных устройств используя JavaScript HTML5 и CSS3 без необходимости знания «родных» языков программирования например Objective-C под все мобильные операционные системы iOS Android Bada и т. д.. Готовое приложение компилируется в виде установочных пакетов для каждой мобильной операционной системы [2].
HTML код главной страницы содержит основные элементы логотип переход на главное меню корзину. Рисунок 15 Открывается приложение запускается платформа Phonegap и открывается папка assetswww в которой находится HTML код приложения.
Рисунок 15-HTML код главной страницы
Рисунок 13- Список всех экранов а также процесс оформления заказа
Java script код где прописаны функции для перехода по страницам приложения и получение данных с API. Рис.3
Рисунок-14
Рисунок 16 — Запрос к API сайта Saletennis
Получение категорий для главных страниц с Saletennis. Рис.5
Рисунок 17-Получение главных категорий
Рисунок 18-Получение товара в категориях
Рисунок 19 — Получение информации о товаре карточка товара
Рисунок 20 – Получение информации о товаре продолжение кода
Рисунок 21 — Процесс добавления в корзину
Рисунок 22-Переход в корзину
Рисунок 23- Создание виртуального мобильного устройства
Рисунок 24-Выбор конфигураций телефона
Рисунок 25-Установка Android оболочки на телефон
Рисунок 26-Главный экран
Рисунок 27 – Загрузка категорий товаров с сайта
После получения всех категорий — приложение выводит их в виде кнопки и убирает крутящийся прелоадер Рисунок 28.
Рисунок 28 – Вывод категорий товаров в виде кнопок
После нажатия на кнопку с названием категории снова начинает крутиться прелоадер Рисунок 29 и отправляется запрос к API saletennis httpwww.saletennisapiv1categories<ТУТ_ID_КАТЕГОРИИ
Рисунок 29 – Вывод категории «Шорты» после нажатия на кнопку и получения ответа от API
Например нажимаем на кнопку «Одежда» у нее ID 11 значит запрос будет вида httpwww.saletennisapiv1categories11
Ответ приходит в формате JSON где содержится название категории и список ее товаров. Каждый товар содержит название ссылку на картинку и цену.
Рисунок 30 – Экран карточки товара
После нажатия на кнопку «Подробнее» начинается крутиться прелоадер Рисунок 1 и отправляется запрос к API saletennis httpwww.saletennisapiv1product<ТУТ ID ТОВАРА>
Например первый товар — «Шорты женские Nike Court Power Paramount Blue» ее ID — 5883 значит ссылка будет httpwww.saletennisapiv1product5883
В ответе JSON со следующими полями название ссылка на картинку цена и описание. После получения ответа от API — данные выводятся на страницу и прелоадер убирается Рисунок 30.
Рисунок 31 – Экран после нажатия кнопки «Купить»
Далее выбираем товар и нажимаем кнопку «Купить». На экране добавляются ещё две кнопки – «Основное меню» и «Корзина» Рисунок 31.
Рисунок 32 – Корзина товаров
Нажимаем кнопку «Корзина» и попадаем непосредственно в неё Рисунок 32.
Рисунок 33 – Форма для завершения оформления заказа
После нажатия на кнопку «Оформить заказ». Открывается форма из 2-х полей Рисунок 33.
Финальное уведомление об окончании оформлении заказа при этом на saletennis отправляется AJAX запрос со списком товаров и именем и контактными данными покупателя Рисунок 34.
Рисунок 34 — Финальное уведомление об окончании оформлении заказа
Главным результатом стало написание мобильного приложения для улучшения эффективности бизнес-процессов предприятия и увеличения количества продаж.
ЗАКЛЮЧЕНИЕ
Главным результатом данной работы стало написание мобильного приложения для улучшения эффективности бизнес-процессов предприятия и увеличения количества продаж. Поставленная цель была достигнута при помощи следующих задач
— Проведен анализ бизнес-процессов предприятия
— Выявлены слабые места и найдено решение по их устранению
— Построена функциональная модель предприятия и проведен её анализ
— Выбраны программные средства и методы реализации приложения
— Приложение внедрено на предприятие в тестовом режиме
Благодаря проделанной работе предприятие сможет в дальнейшем развивать данный проект и например доработать приложение под операционную систему IOS. В настоящее время мобильные приложения на всех устройствах постоянно дорабатываются поэтому в данной сфере всегда будет широкий круг возможностей для развития проекта и внедрения новых технологий.